light or reflection produced by water - Spanish English Dictionary